a species of mackerel (scomber scombrus) - Francés Inglés Diccionario